<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script>
            //创建一个空的数组，长度为0
            let arrs=new Array();
            console.log("数组长度为:"+arrs.length);
            //数组名[索引]=值
            //当向数组中添加元素的时候，数组长度会发生变化
            arrs[0]=10;
            arrs[1]=20;
            arrs[2]=30;
            console.log("数组长度为:"+arrs.length);
            console.log("获取第一个元素:"+arrs[0]);
            console.log("获取第二个元素:"+arrs[1]);
            console.log("获取第三个元素:"+arrs[2]);
            //使用循环来获取每个元素的值
            for(let i=0;i<arrs.length;i++){
                console.log(arrs[i]);
            }

            // 创建指定长度的数组，没有为任何元素赋值
            // let arr = new Array(size)
            let arrs2=new Array(10);
            console.log("数组长度为:"+arrs2.length);
            //数组中的元素如果为赋值，那么默认就是undefined
            console.log("获取第一个元素:"+arrs2[0])
            arrs2[20]=100;//数组长度会自动扩展
            console.log("数组长度为:"+arrs2.length);
            console.log(arrs2[100]);//undefined

            //创建数组的同时添加3个元素
            let arrs3=new Array("tom","alice","coco");
            console.log("数组长度为:"+arrs3.length);

            //创建数组的同时添加2个元素
            let arrs4=new Array(10,2);
            console.log("数组长度为:"+arrs4.length);

            //创建数组的同时添加多个元素
            let arrs5=[10,20,30,40,50];
            console.log(arrs5);

            let arrs6=[];//创建一个空数组
        </script>
    </head>
    <body>
        
    </body>
</html>